SQLite est une bibliothèque écrite en langage C, qui propose un moteur de base de données accessible par le langage SQL. Il est largement utilisé dans les applications et les projets de grande envergure. Le format de fichier est multi-plateforme, ce qui permet aux utilisateurs de copier des bases de données librement entre 32 et 64 bits, et ils peuvent également copier entre les architectures big-endian et little-endian.
SQLite peut fonctionner sur un espace de pile minimal,lorsque toutes les fonctions sont activées, il peut faire la taille de la bibliothèque soit moins de 500KiB. Il est idéal pour l’utilisation sur des appareils tels que les téléphones, les PDA et lecteurs MP3.